課程資訊
課程名稱
嵌入式系統軟體設計專題
Topics in Software Design for Embedded Systems 
開課學期
103-2 
授課對象
電機資訊學院  資訊工程學研究所  
授課教師
陳維超 
課號
CSIE5096 
課程識別碼
922 U3210 
班次
 
學分
全/半年
半年 
必/選修
選修 
上課時間
星期五2,3,4(9:10~12:10) 
上課地點
資310 
備註
限學士班三年級以上
總人數上限:21人 
Ceiba 課程網頁
http://ceiba.ntu.edu.tw/1032CSIE5096 
課程簡介影片
 
核心能力關聯
核心能力與課程規劃關聯圖
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

近年來,各式各樣開源硬體如 Arduino,Raspberry Pi 蓬勃發展,加上使用工具的進化,使得開發嵌入式系統的困難大大的降低。而這些開源硬體,可依不同的使用情境,與感應器、設備與網路,形成各式各樣的有趣應用。「物聯網」 IoT 時代,正是根基於這些發展形成的新潮流。

這學期的課程,會著重於學習這些開源硬體的實作與學習。我們會先介紹各類硬體,並佐以開放性的作業,以作為同學們開發專題的準備。我們也會運用敏捷開發的方式與技巧,依據同學的專長,重組軸轉,以在學期間形成適合合作的團隊,以期開發穩定而創新的物聯網應用。

本課程的授課教授,現正從事物聯網相關之工作,其於國內外業界耕耘多年,在矽谷時期主導之繪圖晶片 GPU 亦已銷售超過數億個,有足夠的經驗與訓練可協助同學開發專題。

---------------

The recent advances in open source hardware, such as Arduino and Raspberry Pi, coupled with progress in the toolchain and virtualization technology, have greatly improved the efficiency of embedded system development. When combined with sensors, actuators and network connectivity, these can open new frontiers for a variety of novel use cases.

For this semester, we would like to focus on the applications of the Internet of Things using the open source hardware. The semester would begin by learning to develop on these platforms to better prepare our students for the project work. Later on, we would apply principles of agile development to reassemble and pivot these early ideas into full-fledged projects and applications.

The instructor for this course is an active practitioner in the field of IoT. His credits include delivering over several hundred millions of GPU chips and authoring of various patents and papers in the fields of Computer Graphics and Computer Vision. 

課程目標
- 學習開源硬體的使用,和外部感應器、設備與網路之整合
- 培養執行「物聯網」 IoT 類型之專案的實際經驗

---------------
- Learn to use open source hardware and their integration with sensors and devices
- Develop necessary skills to execute your Internet of Things project 
課程要求
請至課程 FB Group 獲取最新相關訊息,謝謝。
https://www.facebook.com/groups/ntucsieiot/ 
預期每週課後學習時數
 
Office Hours
 
指定閱讀
待補 
參考書目
待補 
評量方式
(僅供參考)
 
No.
項目
百分比
說明
1. 
Homework 
20% 
約 2 至 3 個 Arduino 和 Raspberry Pi 等實作練習  
2. 
Intermediate Demo 
30% 
階段性專題展示,以兩個人一組為原則 
3. 
Final Project 
50% 
課程專題,依據期中專題延伸之 
 
課程進度
週次
日期
單元主題
第2週
3/06  Introduction / Course Qualification 
第3週
3/13  Arduino 
第4週
3/20  Raspberry Pi / Galileo 
第5週
3/27  LinkIt 
第7週
4/10  Jetson TK1 
第8週
4/17  Project Market 
第9週
4/24  (Design Review) 
第10週
5/01  Demo / First Pivot 
第11週
5/08  (Code Review) 
第12週
5/15  Project Proposal 
第13週
5/22  (Project Work) 
第14週
5/29  (Project Work) 
第15週
6/05  (Project Work) 
第16週
6/12  (Project Work) 
第17週
TBD  Project Demo